package com.gopay.common.log.constants;

import java.util.Map;
import java.util.TreeMap;

/**
 * 风控类型
 * 
 * @LogOTRiskCd.java
 * @author dak.wang
 * @2016年4月22日 下午4:41:02 www.gopay.com.cn Inc.All rights reserved.
 */
public enum LogOTRiskCd {

    // 防钓鱼设置-全局
    RISK_ANTIPHISHING_ALL("01"),
    // 防钓鱼设置-单商户
    RISK_ANTIPHISHING_SINGLE("02"),
    // 额度管理-企业-普通账户额度设置-新增
    RISK_LIMIT_COMMON_ADD("03"),
    // 额度管理-企业-普通账户额度设置-修改
    RISK_LIMIT_COMMON_MODIFY("04"),
    // 风控规则管理->额度管理->定制额度管理-修改
    RISK_LIMIT_ACCT_MODIFY("05"),

    // 创建账户信息
    CREATE_ACCOUNT("06"),
    // 锁定账户信息
    LOCK_ACCOUNT("07"),
    // 冻结余额
    BLOCKED_BALANCES("08"),
    // 解冻余额
    UNFREEZING_BALANCES("09"),
    //风控企业客户风险评级配置
    RISK_CORP_RATING_CONFIG("10"),
    //风控企业客户准入评级
    RISK_CORP_RATING("11"),
    //风控可疑行为处理
    DOUBT_ACTION_DEAL("12"),
   //账户预设额度锁定
    DEFAULT_LIMIT("13");
  

    public final String value;

    private LogOTRiskCd(String value) {
        this.value = value;
    }
    
    public static Map<String,Object> getRiskMap(){
    	Map<String,Object> map = new TreeMap<String,Object>();
    	map.put(RISK_ANTIPHISHING_ALL.value, "防钓鱼设置-全局");
    	map.put(RISK_ANTIPHISHING_SINGLE.value, "防钓鱼设置-单商户");
    	map.put(RISK_LIMIT_COMMON_ADD.value, "额度管理-普通账户额度设置-新增");
    	map.put(RISK_LIMIT_COMMON_MODIFY.value, "额度管理-普通账户额度设置-修改");
    	map.put(RISK_LIMIT_ACCT_MODIFY.value, "额度管理-定制额度管理-修改");
    	map.put(CREATE_ACCOUNT.value, "创建账户信息");
    	map.put(LOCK_ACCOUNT.value, "锁定账户信息");
    	map.put(BLOCKED_BALANCES.value, "冻结余额");
    	map.put(UNFREEZING_BALANCES.value, "解冻余额");
        map.put(RISK_CORP_RATING_CONFIG.value,"风控企业客户风险评级配置");
        map.put(RISK_CORP_RATING.value,"风控企业客户准入评级");
        map.put(DOUBT_ACTION_DEAL.value,"风控可疑行为处理");
        map.put(DEFAULT_LIMIT.value,"预设额度锁定管理");
       
    	return map;
    }
}
